1
general::
Phrase(s): cry one’s heart out [and] sing one’s heart out; play one’s heart out; sob one’s heart out
Fig. to do something with vigor or intensity. • She suffered such grief—alone and sobbing her heart out. • The bird sang its little heart out each morning.
McGrawhill's American Idioms And Phrasal Verbs